Namespace Store

    ''' <summary>
    ''' Derive from this class to create your representation of a store. 
    ''' </summary>
    Public MustInherit Class BackingStore
        '' the default version--defaults to isolation by application domain and
        '' assembly
        Protected Friend MustOverride Function GetUserRootNodeFromStorage() As IPreferencesNode
        Protected Friend MustOverride Function GetSystemRootNodeFromStorage() As IPreferencesNode
    End Class

End Namespace
